.box1 {
    width: 99.9%;
    height: 800px;
    position: relative;
    overflow: hidden;

    .top1 {
        width: 100%;
        height: 300px;
    }

    .tabs1 {
        width: 400px;
        height: 100px;
        position: absolute;
        left: 56%;
        top: 260px;
        transform: translate(-50%, -50%);
        color: #fff !important;
    }

    .main {
        width: 100%;
        height: 100%;
        margin-top: 30px;
    }

    .icon_container {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;

        .icon_img {
            width: 50px;
            height: 50px;
            border-radius: 50%;
        }

        .icon_labe {
            color: #fff !important;
        }
    }
}

:where(.css-dev-only-do-not-override-qnu6hi).ant-tabs {
    margin-top: 0 !important;
    // width: 400px;
    // height: 100px;
    // position: absolute;
    // left: 54%;
    // top: 70px;
    // transform: translate(-50%, -50%);
    // color: #fff !important;
}